using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Media;

namespace _1942
{
    public class AudioLibrary
    {
        /*private SoundEffect explosion;
        private SoundEffect menuBack;
        private SoundEffect menuSelect;
        private SoundEffect menuScroll;
        private SoundEffect powerGet;
        private SoundEffect powerShow;*/
        private Song backMusic;
        private Song startMusic;
        private SoundEffect enemyDeath;
        private SoundEffect playerShoots;
        private SoundEffect kamikazeShoots;
        private SoundEffect hunterShoots;
        private SoundEffect minerShoots;

        /*
        public SoundEffect Explosion
        {
            get { return explosion; }
        }

        

        public SoundEffect MenuBack
        {
            get { return menuBack; }
        }

        public SoundEffect MenuSelect
        {
            get { return menuSelect; }
        }

        public SoundEffect MenuScroll
        {
            get { return menuScroll; }
        }

        public SoundEffect PowerGet
        {
            get { return powerGet; }
        }

        public SoundEffect PowerShow
        {
            get { return powerShow; }
        }
        */

        public SoundEffect EnemyDeath
        {
            get { return enemyDeath; }
        }

        public SoundEffect PlayerShoots
        {
            get { return playerShoots; }
        }

        public SoundEffect KamikazeShoots
        {
            get { return kamikazeShoots; }
        }

        public SoundEffect HunterShoots
        {
            get { return hunterShoots; }
        }

        public SoundEffect MinerShoots
        {
            get { return minerShoots; }
        }

        public Song BackMusic
        {
            get { return backMusic; }
        }

        public Song StartMusic
        {
            get { return startMusic; }
        }

        public void LoadContent(ContentManager Content)
        {
            //explosion = Content.Load<SoundEffect>("explosion");
            enemyDeath = Content.Load<SoundEffect>("Audio/enemyDeath");
            playerShoots = Content.Load<SoundEffect>("Audio/playerShoots");
            kamikazeShoots = Content.Load<SoundEffect>("Audio/kamikazeShoots");
            hunterShoots = Content.Load<SoundEffect>("Audio/Silencer");
            minerShoots = Content.Load<SoundEffect>("Audio/minerShoots");
            //newMeteor = Content.Load<SoundEffect>("newmeteor");
            backMusic = Content.Load<Song>("Audio/backMusic");
            startMusic = Content.Load<Song>("Audio/startMusic");
            //menuBack = Content.Load<SoundEffect>("menu_back");
            //menuSelect = Content.Load<SoundEffect>("menu_select3");
            //menuScroll = Content.Load<SoundEffect>("menu_scroll");
            //powerShow = Content.Load<SoundEffect>("powershow");
            //powerGet = Content.Load<SoundEffect>("powerget");
        }
    }
}
